package com.example.miaosha.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;

/**
 * @ClassName: ActPassVo
 * @Description:
 * @author: dk
 * @date: 2022/4/4 10:41 下午
 */
@Data
public class ActPassVo implements Serializable {

    @ApiModelProperty("秒杀数量")
    @NotNull(message = "数量不能为空")
    private Integer actNum;

    @ApiModelProperty("活动时间")
    @NotNull(message = "必须有活动时间")
    @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")
    private Date actStart;

    @ApiModelProperty("活动结束时间")
    @NotNull(message = "必须有活动结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")
    private Date actEnd;

    @ApiModelProperty("活动名称")
    @NotBlank(message = "活动名称不能为空")
    private String actTitle;

    @ApiModelProperty("活动详情")
    private String actInfo;

    @ApiModelProperty("活动须知")
    private String actKnow;

    @ApiModelProperty(value = "是否开启筛选（1开启/0未开启）")
    private Integer isFitter;

    @ApiModelProperty(value = "用户是否可以参加活动 1可以 0不可以")
    private Integer pass;

    @ApiModelProperty("是否开启链接暴露（1开启/0未开启）")
    private Integer isOpen;


}
